class OutTaskEntity {
	List<OutTaskData> datas;

	OutTaskEntity({this.datas});

	OutTaskEntity.fromJson(List<dynamic> json) {
		if (json != null) {
			datas = new List<OutTaskData>();(json as List).forEach((v) { datas.add(new OutTaskData.fromJson(v)); });
		}
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		if (this.datas != null) {
      data['datas'] =  this.datas.map((v) => v.toJson()).toList();
    }
		return data;
	}
}

class OutTaskData {
	String creatorUserId;
	dynamic consigneename;
	String orderno;
	dynamic demanddepartment;
	String lastModificationTime;
	dynamic projectcode;
	bool isallocation;
	String warehouseid;
	String id;
	String orderstatetypeid;
	dynamic state;
	String taskid;
	bool isuploaded;
	String erpno;
	String projectname;
	dynamic supplierid;
	String estimatedeliverytime;
	bool isintelligent;
	dynamic pickuserid;
	String driver;
	String carno;
	dynamic phone;
	dynamic customerid;
	dynamic materialTotal;
	dynamic note;
	dynamic biddingbatchid;
	String creationTime;
	dynamic creatorUserName;
	dynamic pickusername;
	dynamic destination;
	bool isposted;
	dynamic amountCount;
	bool isDeleted;
	String orderbusinessypeid;
	dynamic printQuantity;
	dynamic customername;
	String projectid;
	String ordertypename;
	dynamic checkusername;
	dynamic packusername;
	String ordertypeid;
	String lastModifierUserId;
	dynamic checkuserid;
	dynamic ordersource;
	String orderstatetypename;
	dynamic suppliername;
	dynamic coordinateY;
	dynamic coordinateX;
	dynamic packuserid;
	dynamic handoverusername;
	String tenantId;
	dynamic taskno;
	dynamic materialcode;
	dynamic handoveruserid;
	String warehousename;

	OutTaskData({this.creatorUserId, this.consigneename, this.orderno, this.demanddepartment, this.lastModificationTime, this.projectcode, this.isallocation, this.warehouseid, this.id, this.orderstatetypeid, this.state, this.taskid, this.isuploaded, this.erpno, this.projectname, this.supplierid, this.estimatedeliverytime, this.isintelligent, this.pickuserid, this.driver, this.carno, this.phone, this.customerid, this.materialTotal, this.note, this.biddingbatchid, this.creationTime, this.creatorUserName, this.pickusername, this.destination, this.isposted, this.amountCount, this.isDeleted, this.orderbusinessypeid, this.printQuantity, this.customername, this.projectid, this.ordertypename, this.checkusername, this.packusername, this.ordertypeid, this.lastModifierUserId, this.checkuserid, this.ordersource, this.orderstatetypename, this.suppliername, this.coordinateY, this.coordinateX, this.packuserid, this.handoverusername, this.tenantId, this.taskno, this.materialcode, this.handoveruserid, this.warehousename});

	OutTaskData.fromJson(Map<String, dynamic> json) {
		creatorUserId = json['creatorUserId'];
		consigneename = json['consigneename'];
		orderno = json['orderno'];
		demanddepartment = json['demanddepartment'];
		lastModificationTime = json['lastModificationTime'];
		projectcode = json['projectcode'];
		isallocation = json['isallocation'];
		warehouseid = json['warehouseid'];
		id = json['id'];
		orderstatetypeid = json['orderstatetypeid'];
		state = json['state'];
		taskid = json['taskid'];
		isuploaded = json['isuploaded'];
		erpno = json['erpno'];
		projectname = json['projectname'];
		supplierid = json['supplierid'];
		estimatedeliverytime = json['estimatedeliverytime'];
		isintelligent = json['isintelligent'];
		pickuserid = json['pickuserid'];
		driver = json['driver'];
		carno = json['carno'];
		phone = json['phone'];
		customerid = json['customerid'];
		materialTotal = json['materialTotal'];
		note = json['note'];
		biddingbatchid = json['biddingbatchid'];
		creationTime = json['creationTime'];
		creatorUserName = json['creatorUserName'];
		pickusername = json['pickusername'];
		destination = json['destination'];
		isposted = json['isposted'];
		amountCount = json['amountCount'];
		isDeleted = json['isDeleted'];
		orderbusinessypeid = json['orderbusinessypeid'];
		printQuantity = json['printQuantity'];
		customername = json['customername'];
		projectid = json['projectid'];
		ordertypename = json['ordertypename'];
		checkusername = json['checkusername'];
		packusername = json['packusername'];
		ordertypeid = json['ordertypeid'];
		lastModifierUserId = json['lastModifierUserId'];
		checkuserid = json['checkuserid'];
		ordersource = json['ordersource'];
		orderstatetypename = json['orderstatetypename'];
		suppliername = json['suppliername'];
		coordinateY = json['coordinateY'];
		coordinateX = json['coordinateX'];
		packuserid = json['packuserid'];
		handoverusername = json['handoverusername'];
		tenantId = json['tenantId'];
		taskno = json['taskno'];
		materialcode = json['materialcode'];
		handoveruserid = json['handoveruserid'];
		warehousename = json['warehousename'];
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		data['creatorUserId'] = this.creatorUserId;
		data['consigneename'] = this.consigneename;
		data['orderno'] = this.orderno;
		data['demanddepartment'] = this.demanddepartment;
		data['lastModificationTime'] = this.lastModificationTime;
		data['projectcode'] = this.projectcode;
		data['isallocation'] = this.isallocation;
		data['warehouseid'] = this.warehouseid;
		data['id'] = this.id;
		data['orderstatetypeid'] = this.orderstatetypeid;
		data['state'] = this.state;
		data['taskid'] = this.taskid;
		data['isuploaded'] = this.isuploaded;
		data['erpno'] = this.erpno;
		data['projectname'] = this.projectname;
		data['supplierid'] = this.supplierid;
		data['estimatedeliverytime'] = this.estimatedeliverytime;
		data['isintelligent'] = this.isintelligent;
		data['pickuserid'] = this.pickuserid;
		data['driver'] = this.driver;
		data['carno'] = this.carno;
		data['phone'] = this.phone;
		data['customerid'] = this.customerid;
		data['materialTotal'] = this.materialTotal;
		data['note'] = this.note;
		data['biddingbatchid'] = this.biddingbatchid;
		data['creationTime'] = this.creationTime;
		data['creatorUserName'] = this.creatorUserName;
		data['pickusername'] = this.pickusername;
		data['destination'] = this.destination;
		data['isposted'] = this.isposted;
		data['amountCount'] = this.amountCount;
		data['isDeleted'] = this.isDeleted;
		data['orderbusinessypeid'] = this.orderbusinessypeid;
		data['printQuantity'] = this.printQuantity;
		data['customername'] = this.customername;
		data['projectid'] = this.projectid;
		data['ordertypename'] = this.ordertypename;
		data['checkusername'] = this.checkusername;
		data['packusername'] = this.packusername;
		data['ordertypeid'] = this.ordertypeid;
		data['lastModifierUserId'] = this.lastModifierUserId;
		data['checkuserid'] = this.checkuserid;
		data['ordersource'] = this.ordersource;
		data['orderstatetypename'] = this.orderstatetypename;
		data['suppliername'] = this.suppliername;
		data['coordinateY'] = this.coordinateY;
		data['coordinateX'] = this.coordinateX;
		data['packuserid'] = this.packuserid;
		data['handoverusername'] = this.handoverusername;
		data['tenantId'] = this.tenantId;
		data['taskno'] = this.taskno;
		data['materialcode'] = this.materialcode;
		data['handoveruserid'] = this.handoveruserid;
		data['warehousename'] = this.warehousename;
		return data;
	}
}
